查看原文
其他

【新手入门】什么是区块链的加密模型?

贝数柯南 贝数区块链 2021-04-10

VIDEO贝数区块链—新手入门



  大家好,在之前的科普视频中为大家科普介绍了什么是区块链,如果还没有看过的朋友可以先自行查看。今天深入的再和大家来聊一聊区块链的加密模型。


  在之前一系列的视频中,大家应该也了解到了,区块链是一种去中心化、基于共识机制、密码学、分布式存储的账本。


  每个人的区块链、比特币账本都有一个密码,用更专业的名词来说,这个密码叫做私钥,这个私钥是比特币钱包为每个账本单独生成的。有人会问了,如果持有账本的人太多,会出现两个人私钥一样的情况吗?当然不会了,比特币最多可以生成2的256次方这么多个私钥,所以哪怕银河系的每个行星上都住满了人,每个人都手持一个比特币账本,每个账本的私钥也不会相同。


  比特币钱包账户恰恰相反,首先是有了私钥,然后根据私钥再生成公钥,而且生成公钥的过程,用户是参与不了的。


  每笔比特币交易有资金来源,专业术语称为交易输入。也都有资金去向,专业术语称为交易输出。所有的资金来源都来自前面一个或者多个交易的输出,就像接水管一样,一个接一个,此出彼入,此入彼出,生生不息,钱就在交易之间流动起来了。也就是说,每一个比特币我们都能通过交易输出追溯到它的起源。


  我们知道,通过银行进行转账,如果银行不收转账手续费,付款方付出的资金会和收款方收到的资金相等。和银行转账类似,一笔比特币的交易输入的比特币金额会略小于交易输出的比特币金额,其差值为比特币交易手续费。比特币的输出有一个特别之处,一旦一个输出被创建出来,那么这个输出就只能一次性都花出去。


  说个直白的例子,比特币的交易类似于现实世界中直接用支票进行交易。如A写给B一张100元的支票,其中A是输入,B是输出。当B需要给C付50元时,B不是去银行兑现支票然后付款给C,而是直接写两张新支票,一张50元给C,一张50元给自己,再将原来100元的支票作废,即完成一次非基于账户模型的支付。


  比特币的这种账户模型被称为UTXO模型,即只记录未花费的比特币输出。采用这种模型的话,在验证一笔交易是否有效时,效率要快很多。比如要验证某人确实有10个没有被花费掉的比特币,只需要核查他在账本上最近一次的交易记录,而不需要从账本建立之初的交易开始核查。


  比特币的私钥和公钥,以及比特币的交易机制,保证了比特币可以在不同人之间进行流通。


  而为了存储每笔交易的信息,比特币在存储方面又做了哪些工作呢?将在下一期视频中为大家详解。


  本期视频特别感谢以下项目方以及各大媒体的鼎力支持!如需合作加微信:gu18357194315



关注贝数区块链官方微博(微信ID:shuliancj ),进社群和我一起从小白变大神。


声明:本文所发表资讯不代表本公司任何投资暗示,亦不构成任何投资意见或建议,图片来源网络,若存在侵权行为,请联系我们删除。


热门推荐

  李国庆入股幂度!能否借区块链绝地反击?
  央视网!三分钟小故事带你搞懂区块链!
  人民日报— 技术革新和产业变革新动能
  注意防骗!躺着月入百万是传销陷阱!
  视频:贝数区块链带你回顾世界区块链大会!
  重磅!上海排查整治区块链虚拟货币!
  别添堵!搞区块链要靠实干,少动歪心思!
  直击乌镇:世界区块链大会上大咖们都说了啥?
  放过罗永浩!徐坤喊话:一起做区块链手机!
  别让传销盘毁了区块链!避免被“割韭菜”!

新手入门

  【新手入门】什么是Libra天秤币?
  【新手入门】IPO、ICO、IEO和STO的不同!
  【新手入门】详解IPO、ICO、IEO、STO
  【新手入门】央行货币DCEP与我们的关系?
  【新手入门】怎么和朋友介绍什么是区块链?
  【新手入门】独家科普视频:什么是比特币?
  【新手入门】比特币工作原理如何实现的?
  【新手入门】比特币的创新特性是什么?
  【新手入门】USDT在区块链中的作用!
  【新手入门】央行数字货币DCEP是什么?
  【新手入门】什么是区块链白皮书?
  【新手入门】到底什么是区块链联盟链?
  【新手入门】合约交易与现货交易的区别?
  【新手入门】DPOS股份授权机制是什么?
  【新手入门】主流共识机制POW分别是什么?
  【新手入门】什么是区块链挖矿?
  【新手入门】孙宇晨创立的波场究竟是什么?
  【新手入门】DeFi与FinTech一样吗?
  【新手入门】区块链浏览器的功能作用!
  【新手入门】什么是以太坊?

你点的每个赞,我都认真当成了喜欢

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存